package com.cwits.wifi.util;

/**
 * Created by bob on 15-11-27.
 */
public interface IAction {
    String ACTION_PREFIX = "com.cwits.wificar.player_";

    String ACTION_REJECT_CONNECTION = ACTION_PREFIX + "reject_connection";
    String KEY_REJECT_CONNECTION = "reject_connection";

    String ACTION_DEVICE_WIFI_DISABLED = ACTION_PREFIX + "device_wifi_disabled";

    String ACTION_SPECIAL_DATA = ACTION_PREFIX + "special_data";
    String KEY_SPECIAL_STATE = "special_state";

    String ACTION_SDCARD_STATE = ACTION_PREFIX + "sdcard_state";
    String KEY_SDCARD_STATE = "sdcard_state";

    /*Generic data*/
    String ACTION_GENERIC_DATA = ACTION_PREFIX + "generic_data";
    String KEY_GENERIC_STATE = "generic_state";

    String ACTION_DEVICE_CONNECTION_ERROR = ACTION_PREFIX + "device_connection_error";
    String KEY_DEVICE_CONNECTION_ERROR = "device_connection_error";

    String ACTION_CHANGE_SSID_SUCCESS = ACTION_PREFIX + "change_ssid_success";
    String ACTION_CHANGE_SSID_FAILED = ACTION_PREFIX + "change_ssid_failed";
    String ACTION_CHANGE_PWD_SUCCESS = ACTION_PREFIX + "change_pwd_success";
    String ACTION_CHANGE_PWD_FAILED = ACTION_PREFIX + "change_pwd_failed";

    String ACTION_DEVICE_CONNECTION_SUCCESS = ACTION_PREFIX + "device_connection_success";

    String ACTION_REQUEST_UI_DESCRIPTION = ACTION_PREFIX + "request_ui_description";
    String KEY_REQUEST_UI_DESCRIPTION = "request_ui_description";

    String ACTION_DEVICE_LANG_CHANGED = ACTION_PREFIX + "device_language_changed";

    String ACTION_ALLOW_FIRMWARE_UPGRADE = ACTION_PREFIX + "allow_firmware_upgrade";

    String ACTION_QUIT_APP = ACTION_PREFIX + "quit_application";

    String ACTION_BROWSE_MODE_OPERATION = ACTION_PREFIX + "browse_mode_operation";

    String ACTION_SELECT_BROWSE_MODE = ACTION_PREFIX + "select_browse_mode";

    String ACTION_FORMAT_SDCARD = ACTION_PREFIX + "format_sdcard";
    String ACTION_RESET_DEVICE = ACTION_PREFIX + "reset_device";

    String ACTION_GET_ALL_VIDEO_FILE_NAME = ACTION_PREFIX + "get_all_video_file_name";
    String KEY_GET_ALL_VIDEO_FILE_NAME = "get_all_video_file_name";

    String ACTION_ENTER_OFFLINE_MODE = ACTION_PREFIX + "enter_offline_mode";

    String ACTION_PLAYBACK_STATE_STOP = ACTION_PREFIX + "playback_state_stop";
    String ACTION_PLAYBACK_STATE_PAUSE = ACTION_PREFIX + "playback_state_pause";
    String ACTION_PLAYBACK_STATE_PLAY = ACTION_PREFIX + "playback_state_play";

    String ACTION_SD_CARD_OFFLINE =  ACTION_PREFIX + "sd_card_offline";

    String ACTION_UPDATE_LIST = ACTION_PREFIX + "update_list";
    String ACTION_CHANGE_FRAGMENT = ACTION_PREFIX + "change_fragment";

    String ACTION_GET_CAPTURE_FILE_NAME = ACTION_PREFIX + "get_capture_file_name";
    String KEY_GET_CAPTURE_FILE_NAME = "get_capture_file_name";

    String ACTION_GET_VERSION_INFO = ACTION_PREFIX + "get_version_info";
    String KEY_GET_VERSION_INFO = "get_version_info";

    String ACTION_GET_DEVICE_INFO = ACTION_PREFIX + "get_device_info";
    String KEY_GETDEVICE_INFO = "get_device_info";

    String ACTION_GET_SOSSTORAGE_INFO = ACTION_PREFIX + "get_sos_storege_info";
    String KEY_GETSOSSTORAGE_INFO = "get_sos_storege_info";

    String ACTION_SET_SOSSTORAGE_INFO = ACTION_PREFIX + "get_set_sos_storege_info";
    String KEY_SETSOSSTORAGE_INFO = "get_set_sos_storege_info";

    String ACTION_RELEASE_SOSSTORAGE_INFO = ACTION_PREFIX + "get_relsese_sos_storege_info";
    String KEY_RELEASESOSSTORAGE_INFO = "get_release_sos_storege_info";

    String ACTION_VIDEO_FILE_END = ACTION_PREFIX + "video_file_end";
    String KEY_VIDEO_FILE_END = "video_file_end";

    String ACTION_GET_RECORDING_STATUS = ACTION_PREFIX + "get_recording_status";
    String KEY_GET_RECORDING_STATUS = "get_recording_status";

    String ACTION_GET_VIDEO_SIZE_STATUS = ACTION_PREFIX + "get_video_size_status";
    String KEY_GET_VIDEO_SIZE_STATUS = "get_video_size_status";

    String ACTION_GET_RECORDING_VOICE_STATUS = ACTION_PREFIX + "get_recording_voice_status";
    String KEY_GET_RECORDING_VOICE_STATUS = "get_recording_voice_status";

    String ACTION_GET_SOS_SHAKE_STATUS = ACTION_PREFIX + "get_sos_shake_status";
    String KEY_GET_SOS_SHAKE_STATUS = "get_sos_shake_status";

    String ACTION_GET_HEAVRY_STATUS = ACTION_PREFIX + "get_heary_status";
    String KEY_GET_HEAVRY__STATUS = "get_heary_status";

    String ACTION_GET_LOOPRECORD_STATUS = ACTION_PREFIX + "get_looprecord_status";
    String KEY_GET_LOOPRECORD__STATUS = "get_looprecord_status";

    String ACTION_GET_DETECTDV_STATUS = ACTION_PREFIX + "get_detectdv_status";
    String KEY_GET_DETECTDV__STATUS = "get_detectdv_status";

    String ACTION_GET_DEEPVOICE_STATUS = ACTION_PREFIX + "get_deepvoice_status";
    String KEY_GET_DEEPVOICE__STATUS = "get_deepvoice_status";

    String ACTION_GET_AUTOCLOSE_STATUS = ACTION_PREFIX + "get_autoclose_status";
    String KEY_GET_AUTOCLOSE__STATUS = "get_autoclose_status";

    String ACTION_GET_SCREENSAVE_STATUS = ACTION_PREFIX + "get_screensave_status";
    String KEY_GET_SCREENSAVE__STATUS = "get_screensave_status";

    String ACTION_GET_SUNNY_STATUS = ACTION_PREFIX + "get_sunny_status";
    String KEY_GET_SUNNY__STATUS = "get_sunny_status";

    String ACTION_GET_ADD_SUNNY_STATUS = ACTION_PREFIX + "get_addsunny_status";
    String KEY_GET_ADD_SUNNY__STATUS = "get_addsunny_status";

    String ACTION_GET_LANGUNE_STATUS = ACTION_PREFIX + "get_langunesetting_status";
    String KEY_GET_LANGUNE__STATUS = "get_langunesetting_status";

    String ACTION_GET_WHITE_BALANCE_STATUS = ACTION_PREFIX + "get_whitebalance_status";
    String KEY_GET_WHITE_BALANCE__STATUS = "get_whitebalance_status";

    String ACTION_GET_ENCRYPTION_ERROR = ACTION_PREFIX + "get_encryption_error";

    String ACTION_REAR_CAMERA_PLUG_STATE = ACTION_PREFIX + "rear_camera_plug_state";
    String KEY_REAR_CAMERA_PLUG_STATE = ACTION_PREFIX + "rear_camera_plug_state";

    String ACTION_REVERSING_STATE = ACTION_PREFIX + "action_reversing_state";
    String KEY_REVERSING_STATE = ACTION_PREFIX + "key_reversing_state";


    String WIFI_NAME = "wifi_name";
    String WIFI_PASSWORD = "wifi_password";


    String ACTION_RESPONDING_VIDEO_DESC_REQUEST = ACTION_PREFIX + "responding_video_desc_request";

    String ACTION_DEVICE_IN_USB_MODE = ACTION_PREFIX + "device_in_usb_mode";

    String ACTION_UPDATE_APK_SDK = ACTION_PREFIX + "update_apk_sdk";
    String ACTION_REQUEST_THUMBNAIL = ACTION_PREFIX + "request_thumbnail";
    String ACTION_INIT_CTP_SOCKET = ACTION_PREFIX + "init_ctp_socket";
    String ACTION_INIT_CTP_SOCKET_SUCCESS = ACTION_PREFIX + "init_ctp_socket_success";

    String ACTION_CLOSE_DEV_WIFI = ACTION_PREFIX + "close_dev_wifi";
    String CLOSE_DEV_WIFI = "close_dev_wifi";

    String ACTION_ENCORDING_SUCCESS = "action_encording_success";
    String ACTION_ENCORDING_CURRENT_END = "action_encording_current_end";
    String ACTION_ENCORDING_CURRENT_START = "action_encording_current_start";

    String ACTION_FINISH_UPLOAD = ACTION_PREFIX + "action_finish_upload";

    String ACTION_FINISH_DOWNLOAD = ACTION_PREFIX + "action_finish_download";

    String SOFT_ID_STARTNAME = "R168-5201N84-";

    String TIME_UPDATA_SUCESS = "time_updata_sucess";
}
